#!/usr/bin/env python
# -*- coding: UTF-8 -*-
"""
@Description: 配置文件
@Project    ：ImportDataCheck
@File       ：config.py
@IDE        ：PyCharm
@Author     ：YLF
@Email      ：76332706@163.com
@Date       ：2020/12/22 17:36
"""


class Config:
    def __init__(self):
        # 合法的条码长度
        self.barcode_lenght = [8, 13]
        # 商品名称长度,字符数
        self.item_name_lenght = 40
        # 商品类型
        # 普通商品
        self.item_type = 0
        # X级分类
        self.sort_level = 2
        # 总列数
        self.column_count = 18

    def set_barcode_lenght(self, lenList: str):
        s = lenList.split(",")
        self.barcode_lenght.append(s)

    def set_sort_level(self, level: int):
        self.sort_level = level

    def __str__(self):
        return "\n".join(["{}:{}".format(k, v) for k, v in self.__dict__.items()])


if __name__ == '__main__':
    c = Config()
    print(c)
